body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; font-size:12px; color: #333333; font-family:Arial, Helvetica, sans-serif; background-color:#ffffff; }
form, p, h1, h2, h3, h4 { margin:0px; padding:0px; }
ul { padding:0px; margin:0px; }
li { padding:0px; margin:0px; line-height:180%; list-style-type:none; }
.clear { clear:both; height:0px; font-size:0px; line-height:0px; }
.link_lan a:link { color: #0066CC; text-decoration: none; }
.link_lan a:visited { text-decoration: none; color: #0066CC; }
.link_lan a:hover { text-decoration: underline; color: #009900; }
.link_lan a:active { text-decoration: none; color: #0066CC; }
.link_bk a:link { color: #666666; text-decoration: none; }
.link_bk a:visited { text-decoration: none; color: #666666; }
.link_bk a:hover { text-decoration: underline; color: #009900; }
.link_bk a:active { text-decoration: none; color: #666666; }
.highlight { color: #FF0000; }
/*��ǰλ��*/
.page_location { height:22px; line-height:22px; width:975px; margin:0 auto; padding-top:8px; padding-left:10px; }
/*��ť*/
.but70 { width:70px; height:25px; font-size:12px; color:#FFFFFF; border:0px; background-image:url(../images/10.jpg); background-repeat:no-repeat; }
.but70_hover { background-position:0px -25px; }
.but80 { width:81px; height:32px; font-size:14px; font-weight:bold; color:#FFFFFF; border:0px; background-image:url(../images/36.jpg); background-repeat:no-repeat; }
.but80_hover { background-position:0px -32px; }
.but100 { width:100px; height:32px; font-size:14px; font-weight:bold; color:#FFFFFF; border:0px; background-image:url(../images/41.jpg); background-repeat:no-repeat; }
.but100_hover { background-position:0px -32px; }
.but-reg { width:270px; height:36px; font-size:12px; color:#FFFFFF; border:0px; background-image:url(../images/login-reg.gif); background-repeat:no-repeat; }
.but-reg-hover { background-position:0px -37px; }
.but-reg-login { width:220px; height:36px; font-size:12px; color:#FFFFFF; border:0px; background-image:url(../images/login-reg.gif); background-repeat:no-repeat; background-position:0px -198px; }
.but-reg-login-hover { background-position:0px -235px; }
.but-login { border:none; width:100%; height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#fff; padding-left:20px; cursor:pointer; border-radius:3px; float:left; box-shadow:0px 2px 0px #be3014; background-color: #f76605; background-image: linear-gradient(top, #fc7014 0, #f76503 100%); background-image: -moz-linear-gradient(top, #fc7014 0, #f76503 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fc7014), color-stop(100%, #f76503)); background-image: -o-linear-gradient(top, #fc7014 0, #f76503 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc7014', endColorstr='#f76503', GradientType=0);
background-image: -ms-linear-gradient(top, #fc7014 0, #f76503 100%); }
.but-login-hover { box-shadow:0px 2px 0px #d06801; text-decoration:none; background-color: #ff850d; background-image: linear-gradient(top, #ff850d 0, #f67c05 100%); background-image: -moz-linear-gradient(top, #ff850d 0, #f67c05 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff850d), color-stop(100%, #f67c05)); background-image: -o-linear-gradient(top, #ff850d 0, #f67c05 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff850d', endColorstr='#f67c05', GradientType=0);
background-image: -ms-linear-gradient(top, #ff850d 0, #f67c05 100%); }
/*��Ա��¼*/
.login-box { width:983px; margin:0 auto; border:#E4E4E4 solid 3px; margin-top:10px; background-image:url(../../../data/images/34.gif); background-repeat:no-repeat; background-position:left center }
.login-box .leftimg { width:643px; float:left; height:50px; }
.login-box .rightbox { width:340px; float:left; padding-top:20px; }
.login-box .rightbox .login-tip { width:265px; border:1px #FFCC99 solid; background-color: #FFFFCC; padding-left:5px; height:30px; line-height:30px; margin-bottom:22px; color: #CC6600 }
.login-box .rightbox .login_err { width:250px; border:1px #FFCC99 solid; background-color: #FFFFCC; height:30px; line-height:30px; margin-bottom:22px; color: #CC6600; background-image:url(../images/37.gif); padding-left:20px; background-repeat:no-repeat; background-position:5px 10px; display:none }
.login-box .rightbox .tit { width:150px; font-family:"microsoft yahei", "����"; font-size:15px; height:38px; float:left }
.login-box .rightbox .tit-right { width:122px; float:left; text-align:right; padding-top:5px; }
.login-box .rightbox .input-box { width:280px; height:55px; color:#999999 }
.login-box .rightbox .input-box .txtinput { width:252px; font-family:Arial, Helvetica, sans-serif; font-size:14px; height:14px; border:1px solid #CCCCCC; padding:9px; }
.login-box .rightbox .input-box .input-img-user { background:url(../images/login-reg.gif) no-repeat right -82px; }
.login-box .rightbox .input-box .input-img-pwd { background:url(../images/login-reg.gif) no-repeat right -152px; }
.login-box .rightbox .input-box-waiting { background:url(../images/90.gif) no-repeat 0px 0px; color:#FF0000; padding-left:20px; width:200px; height:45px; display:none; margin-top:10px; }
.login-box .rightbox .expire { width:200px; height:35px; color:#999999; float:left }
.login-box .rightbox .expire-right { width:70px; height:30px; ; float:left; padding-top:5px; text-align:right; }
.login_connectbox { width:80px; height:38px; float:left; }
/*��Աע��ѡ���Ա����*/
.reg-box-tip { width:965px; margin:0 auto; height:40px; margin-top:20px; background:url(../images/reg-bg.gif) no-repeat 0px 0px; font-size:14px; font-family:"microsoft yahei", "����"; padding-top:4px; padding-left:20px; }
.reg-box { width:985px; margin:0 auto; margin-bottom:20px; }
.reg-box .item { width:248px; float:left; }
.reg-box .item.last { width:236px; }
.reg-box .item .top { width:236px; height:39px; background:url(../images/login-reg.gif) no-repeat 0px -355px; text-align:center; line-height:39px; font-family:"microsoft yahei", "����"; font-size:20px; color: #FFFFFF }
.reg-box .item .top-hover { background:url(../images/login-reg.gif) no-repeat 0px -396px; }
.reg-box .item .txtbox { width:234px; height:230px; border:#E4E4E4 solid 1px; border-top:0px; background:url(../images/reg-bg.gif) repeat-x 0px -62px; }
.reg-box .item .txtbox-hover { border-color:#FF6600 }
.reg-box .item .txtbox .txt { padding-top:20px; padding-left:58px; font-size:14px; font-family:"microsoft yahei", "����"; height:140px; }
.reg-box .item .txtbox .txt li { background:url(../images/reg-bg.gif) no-repeat 0px -33px; padding-left:15px; height:28px; line-height:28px; color: #666666; }
.reg-box .item .txtbox .butbox { padding-left:30px; height:40px; margin-top:15px; }
.reg-box .item .txtbox .butbox .but { width:168px; height:35px; color:#FFFFFF; border:0px; background-image:url(../images/login-reg.gif); background-repeat:no-repeat; background-position:0px -436px; font-family:"microsoft yahei", "����"; font-size:16px; text-align:center; cursor:pointer }
.reg-box .item .txtbox .butbox .but-hover { background:url(../images/login-reg.gif) no-repeat 0px -472px; color:#FFFFFF }
/*����������˺�����*/
.activate_box { width:960px; margin:0 auto; border:1px #DDDDDD solid; color:#666666 }
.activate_box_tit { height:43px; border-bottom:1px #DDDDDD solid; background-image:url(../images/38.jpg); background-repeat:repeat-x; line-height:43px; padding-left:20px; width:940px; font-size:14px; color:#666666 }
/*��Աע�� ��д�?ҳ��*/
.reg-form-box-nav { width:985px; margin:0 auto; margin-top:8px; background-image: url(../images/reg-dot.gif); background-position:0px bottom; background-repeat:repeat-x; }
.reg-form-box-nav a { width:140px; height:42px; border:#E4E4E4 solid 1px; font-size:14px; float:left; background-color:#F2F2F2; text-align:center; line-height:42px; margin-right:12px; color:#666666; text-decoration:none }
.reg-form-box-nav a.select { background-color:#FFFFFF; border-bottom-color:#FFFFFF; }
.reg-form-box { width:983px; margin:0 auto; border:#E4E4E4 solid 1px; border-top:0px; }
.reg-form-box .leftbox { float:left; width:660px; padding-top:50px; color:#666666; padding-bottom:20px; }
.reg-form-box .leftbox .item { width:160px; float:left; height:60px; text-align:right; font-size:14px; padding-top:10px; padding-right:10px; }
.reg-form-box .leftbox .item span { color:#FF0000; padding-right:8px; }
.reg-form-box .leftbox .item-input-box { width:280px; float:left; height:70px; }
.reg-form-box .leftbox .item-input-box .txtinput { width:252px; font-family:Arial, Helvetica, sans-serif; height:14px; font-size:14px; border:1px solid #CCCCCC; padding:9px; }
.reg-form-box .leftbox .item-input-box .txtinput.error { background-color:#FFFFFF; border-color:#FF6600 }
.reg-form-box .leftbox .item-input-box .input-img-user { background:url(../images/login-reg.gif) no-repeat right -82px; }
.reg-form-box .leftbox .item-input-box .input-img-email { background:url(../images/login-reg.gif) no-repeat right -118px; }
.reg-form-box .leftbox .item-input-box .input-img-pwd { background:url(../images/login-reg.gif) no-repeat right -152px; }
.reg-form-box .leftbox .item-input-box.waiting { background:url(../images/90.gif) no-repeat 0px 0px; color:#FF0000; padding-left:20px; width:260px; }
.reg-form-box .leftbox .item-tip { width:200px; float:left; height:70px; }
.reg-form-box .leftbox .item-tip label.error { display:block; color: #FF0000; width:180px; height:32px; border:1px #FFBDBE solid; background-color: #FFEBEB; padding-left:10px; line-height:32px; }
.reg-form-box .leftbox .item-tip label.success { background:url(../images/42.gif) no-repeat 0px 8px; padding-left: 16px; border:0px; }
.reg-form-box .rightbox { float:left; width:300px; height:180px; padding-left:20px; padding-top:40px; }
.reg-form-box .rightbox .tit { padding-top:10px; font-size:14px; color: #666666; height:50px; }
.reg-form-box .rightbox .but { height:60px; }
/*�һ�����*/
.getpass_box { width:960px; margin:0 auto; border:1px #DDDDDD solid; color:#666666 }
.getpass_box_tit { height:43px; border-bottom:1px #DDDDDD solid; background-image:url(../images/38.jpg); background-repeat:repeat-x; line-height:43px; padding-left:20px; width:940px; font-size:14px; color:#666666 }
.getpass_input { width:165px; padding:3px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:18px; line-height:16px; border:1px solid; border-color:#666666 #CCCCCC #CCCCCC #666666; }
.getpass_submit { width:100px; height:32px; font-size:14px; font-weight:bold; color:#FFFFFF; border:0px; background-image:url(../images/41.jpg); background-repeat:no-repeat; }
.getpass_submit_hover { background-position:0px -32px; }
/*��Ա���Ķ���*/
.head_top { width:100%; background:url(../images/04.gif); background-repeat:repeat-x; height:33px; z-index:100; position:relative }
.head_top_box { width:960px; margin:0 auto; height:33px; }
.head_top_box_left { width:450px; height:23px; float:left; padding-top:10px; overflow:hidden }
.head_top_box_right { width:510px; height:33px; float:left; }
.head_top_box_right .lia { float:right; padding-left:13px; padding-right:13px; display:block; height:20px; padding-top:10px; background: url(../images/26.gif) no-repeat right 2px; }
.head_top_box_right .lia.t_m { background-position:9px -48px; cursor:pointer; padding-left:26px; }
.head_top_box_right .lia.t_so { background-position:right -21px; cursor:pointer; padding-left:23px; padding-right:15px; }
.head_top_box_right .lia.t_so .op_search { position:absolute; right:0px; top:3px; z-index:10; display:none; }
.head_top_box_right .lia.t_so .op_search .stit { position:absolute; right:0px; top:0px; background-color:#FFFFFF; border:1px #CCCCCC solid; height:25px; border-bottom:#FFFFFF; z-index:4 }
.head_top_box_right .lia.t_so .op_search .stit div { width:24px; height:15px; background: url(../images/26.gif) 68px -25px; cursor:pointer; padding-left:29px; padding-right:14px; padding-top:6px; }
.head_top_box_right .lia.t_so .op_search .sform { position:absolute; right:0px; top:25px; border:1px #CCCCCC solid; width:200px; background-color:#FFFFFF; z-index:3; padding:15px; }
.head_top_box_right .lia.t_so .op_search .sform .key { width:190px; height:18px; padding-top:5px; border:1px solid; border-color:#666666 #CCCCCC #CCCCCC #666666; padding-left:5px; }
.head_top_box_right .lia.t_so .op_search .sform .sutleft { padding-top:10px; float:left; }
.head_top_box_right .lia.t_so .op_search .sform .sutright { padding-top:10px; float:right; }
.head { width:960px; margin:0 auto; }
.head_logo { width:400px; padding-left:10px; padding-top:8px; float:left; padding-bottom:10px; position:relative }
.head_logo .citydiv { position:absolute; right:10px; top:28px; }
.head_logo .citydiv .subbox { height:23px; border:1px #D8D8D8 solid; line-height:23px; font-size:14px; font-family:"microsoft yahei", "����"; padding-left:10px; padding-right:18px; background:url(../images/26.gif) right -82px no-repeat; cursor:pointer; background-color:#F7F7F7; _width:58px; _text-align:center }
.head_logo .citydiv .citybox { position:absolute; border:1px #D8D8D8 solid; top:28px; left:0px; width:360px; line-height:180%; background-color:#ffffff; display:none; padding:0px; padding-bottom:5px; z-index:1; }
.head_logo .citydiv .citybox .closs { color:#000000; text-align:right; background-color:#F7F7F7; height:23px; line-height:23px; padding-right:10px; border-bottom:1px #D8D8D8 solid }
.head_logo .citydiv .citybox .closs u { cursor:pointer }
.head_logo .citydiv .citybox a { height:20px; width:56px; margin-bottom:3px; padding-left:15px; float:left; text-decoration:none; color:#666666; padding-top:5px; }
.head_logo .citydiv .citybox a:hover { color:#FF3300 }
.head_logo_right { width:550px; float:left; padding-top:15px; text-align:right }
/*����*/
.nav { width:985px; height:41px; margin:0 auto; font-family:"microsoft yahei", "����"; }
.nav .left { width:10px; height:41px; float:left; background:url(../images/14.gif) no-repeat left 0px; }
.nav .center { width:965px; height:41px; float:left; background:url(../images/14.gif) repeat-x left -42px; }
.nav .center .clist a { display:block; float:left; height:41px; width:auto; color: #666666; margin-right:5px; cursor:pointer; text-decoration:none }
.nav .center .clist a u { display:block; float:left; height:41px; width:auto; font-size:14px; text-decoration:none; padding:0px 13px; line-height:41px; }
.nav .center .clist a:hover { color:#FF6600; }
.nav .center .clist a:hover u { color:#FF6600; }
.nav .center .clist a.select { background:url(../images/14.gif) repeat-x 0px -84px; color:#FFFFFF; }
.nav .center .clist a.select u { background:url(../images/14.gif) repeat-x right -126px; line-height:38px; }
.nav .center .clist a:hover.select { color:#FFFFCC }
.nav .center .clist a:hover.select u { color:#FFFFCC }
.nav .right { width:10px; height:41px; float:left; background:url(../images/14.gif) no-repeat right top; }
/*��Ա�������˵�*/
.left_menu_home { width:164px; height:24px; background-image:url(../images/31.jpg); padding-top:10px; }
.left_menu_home a { color:#990000; padding-left:22px; }
.left_menu_box { border:1px #D8D8D8 solid; width:162px; border-bottom:0px; }
.left_menu_bg { height:33px; line-height:33px; cursor:pointer; font-family:"microsoft yahei", "����"; background-color:#F8F8F8 }
.left_menu_tit { color: #000000; font-size:14px; padding-left:15px; font-weight:bold; float:left; width:130px; position:relative }
.left_menu_tit .hot { background-image: url(../images/73.gif); background-repeat:no-repeat; left:80px; bottom:0px; position:absolute; width:20px; height:30px; }
.left_menu_img { float:left; height:10px; padding-top:12px; }
.left_menu_btop { border-top:1px #D8D8D8 solid; padding-top:10px; }
.left_menu_btop li { padding-left:18px; height:28px; float:left; width:60px; }
/*��Ա�����Ҳ�*/
.user_right_box { border:1px #D8D8D8 solid; }
.user_right_box h1 { color: #000000; font-size:14px; font-weight:bold; line-height:33px; padding-left:15px; margin:0px; font-family:"microsoft yahei", "����"; }
.user_right_top_tit_bg { border-bottom:1px #C9D9E7 solid; height:33px; background-color:#F8F8F8 }
.resume_right_box { background-color:#F0F8FB; background-image:url(../images/47.gif); background-repeat:repeat-y; }
.resume_right_on { border:1px #C9D9E7 solid; border-left:0px; background-color:#FFFFFF }
/*��Ա������ҳ*/
.com_user_box { width:810px; border:1px #D8D8D8 solid; background-color:#FFFFFF; padding-bottom:8px; }
.com_user_box .titbox { height:33px; line-height:33px; background-color:#F8F8F8; border-bottom:1px #D8D8D8 solid; margin-bottom:8px; }
.com_user_box .titbox .lefttit { padding-left:15px; float:left; width:425px; color:#999999 }
.com_user_box .titbox .lefttit u { font-family:"microsoft yahei", "����"; color:#000000; font-size:14px; padding-right:20px; font-weight:bold; text-decoration:none }
.com_user_box .titbox .rightip { color: #666666; font-size:12px; float:left; text-align:right; width:355px; }
.com_user_box .butimglink a { background: url(../images/77.gif) no-repeat 0px 0px; padding-left:20px; padding-right:20px; text-decoration:none; padding-top:3px; padding-bottom:2px; }
.avatars_edit { position:absolute; bottom:0px; left:0px; height:23px; width:100%; text-align:center; background-color: #CCCCCC; color: #666666; font-size:12px; display:none; line-height:23px; cursor:pointer }
.us_index_list li { padding-left:10px; line-height:180%; }
/*��Ա������Ϣ��*/
.pmboxleft { background: url(../images/78.gif) no-repeat 0px 0px; width:7px; }
.pmboxlefttext { border:1px #D8D8D8 solid; border-left:0px; padding:5px 10px; line-height:180%; }
.pmboxright { background: url(../images/78.gif) no-repeat 0px -200px; width:7px; }
.pmboxrighttext { border:1px #D8D8D8 solid; border-right:0px; padding:5px 10px; line-height:180%; text-align:left; background-color:#F7F7F7 }
/*���˻�Ա����*/
/*form*/
.user_search_input { width:400px; padding:5px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:16px; line-height:16px; border:1px solid; border-color:#666666 #CCCCCC #CCCCCC #666666; }
.input_text_200_selsect { background-image:url(../images/09.gif); background-position:right center; background-repeat:no-repeat; cursor:pointer; }
.input_text_200_textarea { width:300px; height:80px; font-size:12px; line-height:180%; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid; border-color:#666666 #CCCCCC #CCCCCC #666666; }
.input_text_400 { width:400px; height:20px; border:1px solid; border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px; line-height:20px; padding-left:3px; }
.input_text_150 { width:150px; height:20px; border:1px solid; border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px; line-height:20px; padding-left:3px; }
.input_text_200 { width:200px; height:16px; border:1px solid; border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px; line-height:16px; padding:3px; }
.input_text_100 { width:100px; height:16px; border:1px solid; border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px; line-height:16px; padding:3px; }
.input_text_50 { width:50px; height:20px; border:1px solid; border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px; line-height:20px; padding-left:3px }
.input_textarea_200 { width:200px; height:50px; border:1px solid; border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px; line-height:20px; }
.input_textarea_400 { width:400px; height:120px; border:1px solid; border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px; line-height:20px; }
.user_submit { font-size:12px; width:95px; height:28px; background-image:url(../images/23.gif); background-repeat:repeat-x; border:0px; }
.user_submit_on { background-image:url(../images/23.gif); background-repeat:repeat-x; background-position:0px bottom }
.user_long_submit { font-size:12px; width:115px; height:28px; background-image:url(../images/27.gif); background-repeat:repeat-x; border:0px; }
.user_long_submit_on { background-image:url(../images/27.gif); background-repeat:repeat-x; background-position:0px bottom }
/*��֤����*/
label.error { margin-left:6px; color:#FF0000 }
input.error { border:1px #FF6600 solid; background-color:#FFEDE8; color:#FF0000 }
textarea.error { border:1px #FF6600 solid; background-color:#FFEDE8; color:#FF0000 }
/*ģ�⸡���˵�*/
.menu { position:absolute; left:0px; top:23px; z-index:88; background-color:#FFFFFF; border:1px #8A89A9 solid; width:206px; display:none; }
.menu ul { padding:0px; margin:0px; }
.menu li { padding-left:10px; line-height:23px; cursor:pointer }
.dmenu { position:absolute; left:0px; top:23px; z-index:99; background-color: #F7FBFD; border:1px #8A89A9 solid; width:620px; display:none; padding:15px; }
.dmenu .tit { width:280px; margin-bottom:5px; }
.dmenu ul { padding:0px; margin:0px; }
.dmenu li { line-height:25px; cursor:pointer; width:150px; float:left; color:#0066CC; padding-left:5px; }
.dmenu .go_back { color:#009900; cursor:pointer; line-height:180%; padding-left:5px; }
.shadow { -moz-box-shadow: 3px 3px 4px #CCCCCC; -webkit-box-shadow: 3px 3px 4px #CCCCCC; box-shadow: 3px 3px 4px #CCCCCC; /* For IE 8 */   
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')"; /* For IE 5.5 - 7 */   
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC');
}
.tagmenu { position:absolute; left:0px; top:23px; z-index:99; background-color: #F7FBFD; border:1px #8A89A9 solid; width:650px; display:none; padding:15px; }
.tagmenu .tit { color:#FF0000; margin-bottom:5px; }
.tagmenu ul { padding:0px; margin:0px; }
.tagmenu li { line-height:23px; ; width:110px; float:left; }
.somenu { position:absolute; left:0px; top:23px; z-index:99; border:1px #8A89A9 solid; width:620px; display:none; background-color:#FFFFFF; line-height: 20px; }
.somenu .sobox { background-color:#F7F7F7; border-bottom:1px #CCCCCC solid; height:100px; }
.somenu .sobox .tit { color:#FF0000; padding-left:10px; padding-top: 5px; }
.somenu .sobox .left { width:100px; float:left; text-align:right; padding-top:12px; }
.somenu .sobox .right { width:510px; float:left; padding-left:5px; padding-top:10px; }
.somenu .sobox .right a { display:block; float:left; width:14px; height:14px; border:1px #CCCCCC solid; margin-right:5px; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height: 14px; }
.somenu .sobox .right a.select { color:#FFFFFF; background-color: #0066CC; border-color: #0033CC }
.somenu .sobox .right a:hover { background-color: #0066CC; border-color: #003399; color:#FFFFFF }
.somenu .sobox .right .inputbox { float:left; width:195px; }
.somenu .sobox .right .inputbox input { width:180px; border:1px solid; border-color:#666666 #CCCCCC #CCCCCC #666666; height:14px; line-height:14px; padding:3px; color:#666666; }
.somenu .sobox .right .inputsub { float:left; width:100px; }
.somenu .sobox .right .inputsub a { display:block; width:50px; text-align:center; border:1px #999999 solid; height:21px; line-height:21px; text-decoration:none; color: #666666 }
.somenu .sobox .right .inputsub a:hover { background-color: #0066CC; border-color: #003399; color:#FFFFFF }
.somenu .showli { }
.somenu .showli .left { float:left; width:100px; text-align:right; padding-top:10px; }
.somenu .showli .left b { color:#FF3300 }
.somenu .showli .right { float:left; padding-top:5px; padding-bottom:10px; }
.somenu .showli ul { padding:0px; margin:0px; }
.somenu .showli li { line-height:25px; cursor:pointer; width:95px; float:left; color:#0066CC; padding-left:5px; overflow:hidden; height:25px; }
.somenu .showli span { width:90%; padding-left:15px; line-height:25px; }
.menu_bg_layer { background-image:url(../images/28.gif); }
/*---------����ѡ��------*/
.showyearbox { position:absolute; left:0px; top:25px; z-index:88; background-color: #F4FDFF; border:1px #8A89A9 solid; width:365px; display:none; padding:5px; -moz-box-shadow: 3px 3px 4px #CCCCCC; -webkit-box-shadow: 3px 3px 4px #CCCCCC; box-shadow: 3px 3px 4px #CCCCCC; /* For IE 8 */   
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')"; /* For IE 5.5 - 7 */   
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC');
}
.showyearbox .tit { font-size:12px; color: #0066CC; font-weight:bold; padding-left:10px; }
.showyearbox li { float:left; cursor:pointer; width:50px; padding-left:10px; height:23px; line-height:23px; }
/*---------��������------*/
.remind { width:785px; margin:0 auto; border:1px #F8C476 solid; background-color: #FFFAE6; height:28px; line-height:28px; color:#666666; margin-bottom:8px; background-image:url(../images/24.gif); background-repeat:no-repeat; padding-left:25px; background-position:5px 7px; }
.remind span { color:#FF0000; padding:3px; }
/*---------��Ա����------*/
/*ѡ�*/
.us_tab { width:97%; margin:0 auto; margin-top:10px; margin-bottom:10px; background-image: url(../images/02.gif); background-position:0px bottom; background-repeat:repeat-x; height:30px; }
.us_tab a { display:block; width:90px; height:28px; text-align:center; float:left; margin-left:8px; border:1px #D8D8D8 solid; background-color:#F8F8F8; line-height:28px; margin-bottom:0px; color:#666666; text-decoration: none; }
.us_tab a:hover { background-color: #F9F9F9; }
.us_tab .select { background-color:#FFFFFF; border-bottom:1px #FFFFFF solid; font-weight:bold }
.us_tab a span { color: #FF6600; padding-left:5px; font-weight:100; font-size:12px; }
/*�б�*/
.us_list_title { color: #333333; font-weight:bold; }
.us_list { border-bottom:1px #D8D8D8 solid; color:#666666 }
.us_list_no_content { width:97%; margin:0 auto; margin-top:10px; line-height:240%; border-bottom:1px #CCCCCC dashed; border-top:1px #CCCCCC dashed; }
.us_list_tip { width:93%; margin:0 auto; border:1px #F8C476 solid; background-color: #FFFAE6; height:28px; line-height:28px; color:#666666; margin-bottom:6px; background-image:url(../images/24.gif); background-repeat:no-repeat; padding-left:25px; background-position:5px 7px; }
.us_list_tip span { color:#FF0000 }
/*ְλ�б�*/
.us_joblist { width:97%; margin:0 auto; margin-top:10px; height:33px; background-color:#F8F8F8; border:1px #d8d8d8 solid; line-height:33px; font-size:12px; color:#999999; position:relative }
.us_joblist .tit { padding-left:5px; float:left; padding-right:10px; }
.us_joblist .tit.c { padding-top:7px; padding-right:0px; }
.us_joblist .tit.h { font-family:"microsoft yahei", "����"; font-size:14px; padding-left:0px; }
.us_joblist .click { position:absolute; right:15px; top:0px; width:150px; text-align:right }
.us_joblisttxt { width:97%; margin:0 auto; background-color: #FFFFFF; border:1px #d8d8d8 solid; border-top:0px; font-size:12px; color: #666666; }
.us_joblisttxt .floatbox { float:left; padding-left:12px; width:120px; line-height:200%; padding-top:10px; padding-bottom:10px; }
.us_joblisttxt .floatbox.date { width:210px; padding-left:0px; }
.us_joblisttxt .floatbox.audit { width:170px; border-right:1px #d8d8d8 solid; padding-left:0px; }
.us_joblisttxt .floatbox.refresh { width:100px; border-right:1px #d8d8d8 solid; padding-left:0px; text-align:center }
.us_joblisttxt .floatbox.edit { width:60px; border-right:1px #d8d8d8 solid; padding-left:0px; text-align:center }
.us_joblisttxt .floatbox.promotion { width:82px; padding-left:0px; text-align: right }
.us_joblistcheckbox { width:97%; margin:0 auto; margin-top:10px; height:33px; background-color:#F8F8F8; border:1px #d8d8d8 solid; line-height:33px; font-size:12px; }
.us_joblistcheckbox a { margin-left:20px; }
/*����ͼƬ*/
.us_step { width:63px; height:63px; line-height:63px; text-align:center; color:#FFFFFF; font-size:45px; background: url(../images/86.gif) no-repeat 0px 0px; margin-left:20px; font-family:Arial, Helvetica, sans-serif; }
.us_step.wait { background: url(../images/86.gif) no-repeat 0px -64px; }
/*-----��ҳ��ʽ--------*/
.page { text-align:center; margin-top:15px; margin-bottom:15px; }
.page a { border: 1px solid #dddddd; display:block; height:23px; line-height:23px; margin-right:5px; float:left; padding-left:6px; padding-right:6px; }
.page a:hover { border:1px #0066CC solid; color: #0066CC }
.page a.select { border: 1px solid #0066CC; background-color:#0066CC; color:#ffffff; }
.page span { border: 1px solid #dddddd; display:block; height:23px; line-height:23px; margin-right:5px; float:left; padding-left:6px; padding-right:6px; }
/*-----jquery mailAutoComplete--------*/
.out_box { border:1px solid #ccc; background:#fff; font:12px/20px Tahoma; }
.list_box { border-bottom:1px solid #eee; padding:0 5px; cursor:pointer; }
.focus_box { background:#f0f3f9; }
.mark_box { color:#c00; }
/*-----jquery color--------*/
.iColorPicker { float:left; margin-right:5px; }
.colorimg { background-image:url(../images/74.gif); margin-top:2px; width:16px; height:16px; display:block; float:left }
/*-----jquery tip--------*/
p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size:12px; background-color: #FFFFCC; border: 3px solid #FF9900; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999; line-height:170% }
/*-----jquery dialog css--------*/
.FloatBg { display:none; width:100%; height:100%; background:#000; position:absolute; top:0; left:0; }
.FloatBox { position:absolute; padding:5px; background:url(../images/95.png) }
.FloatBox .Box { border:1px #999999 solid }
.FloatBox .Box .title { height:30px; color: #333333; background:url(../images/72.gif) repeat-x; }
.FloatBox .Box .title h4 { float:left; padding:0; margin:0; font-size:14px; line-height:16px; padding:7px 10px 0; }
.FloatBox .Box .title span { float:right; cursor:pointer; display:block; background:url(../images/72.gif) no-repeat 0px -30px; width:30px; height:30px; }
.FloatBox .Box .title .spanhover { background-position:0px -60px; }
.FloatBox .Box .content { padding:20px 15px; background:#fff; }
/*-----jquery Float css--------*/
.OpenFloatBg { display:none; width:100%; height:100%; background:#000; position:absolute; top:0; left:0; }
.OpenFloatBoxBg { display:none; background: #666666; position:absolute; }
.OpenFloatBox { border: #999999 1px solid; width:650px; position:absolute; z-index:1000 }
.OpenFloatBox .title { height:30px; color: #333333; background:url(../images/72.gif) repeat-x; }
.OpenFloatBox .title h4 { float:left; padding:0; margin:0; font-size:14px; line-height:16px; padding:7px 10px 0; }
.OpenFloatBox .title .DialogClose { float:right; cursor:pointer; display:block; background:url(../images/72.gif) no-repeat 0px -30px; width:30px; height:30px; }
.OpenFloatBox .title .spanhover { background-position:0px -60px; }
.OpenFloatBox .tip { height:30px; color: #FF6600; background:url(../images/72.gif) no-repeat 0px -90px; padding-left:26px; line-height:30px; background-color:#FFFFFF }
.OpenFloatBox .selecteditem { display:none; background-color: #FFFEEE; border:1px #FF9966 solid; width:100%; color: #FF0000; padding:10px 0px; }
.OpenFloatBox .selecteditem .empty { color: #0066CC; cursor:pointer }
.OpenFloatBox .selecteditem label { display:block; width:145px; float:left; margin-right:5px; padding-left:5px; color:#339900; cursor:pointer }
.OpenFloatBox .txt { padding:15px; padding-top:0px; }
.OpenFloatBox .content { background-color:#FFFFFF; width:100%; }
.OpenFloatBox .content .item { width:150px; height:20px; margin-right:5px; float:left; cursor:pointer; }
.OpenFloatBox .content .item .titem { display:block; position:absolute; width:150px; z-index:1; }
.OpenFloatBox .content .item .titemhover { border:1px #FF9900 solid; background-color:#FFFEF0; color:#FF6600; font-weight:bold }
.OpenFloatBox .content .item .sitem { position:absolute; display:none; border:1px #00CCFF solid; width:150px; background-color:#999999; z-index:2; margin-top:20px; border:1px #FF9900 solid; background-color:#FFFEF0; border-top:0px; }
.OpenFloatBox .content .item .sitem label { padding-bottom:5px; line-height:23px; }
/*��Ƹ��*/
.jobfairdates { width:126px; height:135px; background:url(../images/87.gif) no-repeat; text-align:center; color:#FFFFFF; margin-bottom:10px; }
.jobfairdates .week { width:100%; height:25px; line-height:25px; padding-top:32px; }
.jobfairdates .day { width:100%; height:50px; line-height:50px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:55px; }
.jobfairdates .date { width:100%; height:20px; margin-top:3px; }
.jobfairhold { position:absolute; right:0px; top:0px; width:50px; height:50px; background:url(../images/89.gif) no-repeat; color:#FFFFFF }
/*�ײ�*/
.footer-main { border-top: 1px solid #E5E5E5; padding: 10px 0px; margin-top: 15px; }
.footer { width:930px; text-align:center; padding:15px; line-height:180%; font-size:12px; margin:0 auto; color: #999; }
.footer .ft-nav { border-bottom:1px solid #d8d8d8; line-height:40px; height:50px }
.footer .ft-nav a.qq { color:#f36700; font-weight:bold }
.footer .copyright { border-top:1px solid #fff; padding-top:10px; background:url(../images/UI2013/global/footer-tel.png) 450px 10px no-repeat }
.footer .copyright a { color: #999; }
.footer a { color: #666; text-decoration: none; }
/*-----jquery reason--------*/
p#reason { display: none; position: absolute; padding: 10px; font-size:12px; background-color: #FFFFCC; border: 3px solid #FF9900; z-index: 9999; line-height:180%; word-break:break-all; word-wrap:break-word; margin-bottom:20px; }
/*ajax-���ؼ���*/
.ajax_delay_tip { padding-left:10px; height:26px; line-height:26px; color:#0066CC; border:1px #C1E4F7 solid; background-color:#F1F9FE; margin-bottom:15px; }
.ajax_delay_tip span { color:#FF0000 }
/*---------����checkbox��ʽ*/
.meun_x { float:left }
/*---------���ض���------------*/
.backToTop { display: none; width: 18px; line-height: 1.2; padding: 5px 0; background-color: #FF6600; color: #fff; font-size: 12px; text-align: center; position: fixed; _position: absolute; right: 10px; bottom: 100px; _bottom: "auto"; cursor: pointer; opacity: .6; filter: Alpha(opacity=60); }